question: What is the key idea behind HDC/VSA? option 1: HDC/VSA is a concept that explores human and animal-like perception and learning. option 2: HDC/VSA is a framework that provides a generic computing framework for both symbolic and numerical data structures. option 3: HDC/VSA is a concept that extends beyond typical AI tasks and performs symbolic manipulations with distributed representations. option 4: HDC/VSA is a framework that connects to a multitude of different hardware types, such as analog in-memory computing architectures or spiking neuron architectures. 